package com.demo.entity.query;

import java.util.Date;

import java.math.BigDecimal;

/**
 * @Description:咨询师表查询
 * @Date:2025-03-01
 * @author：author
*/
public class CounselorInfoQuery extends BaseQuery{

	/**
	 * 咨询师ID，主键，自增
	 */
	private Long counselorId;

	/**
	 * 关联的用户ID，外键
	 */
	private Long userId;

	/**
	 * 真实姓名
	 */
	private String realName;

	private String realNameFuzzy;

	/**
	 * 资质证书
	 */
	private String qualification;

	private String qualificationFuzzy;

	/**
	 * 擅长领域
	 */
	private String specialty;

	private String specialtyFuzzy;

	/**
	 * 个人简介
	 */
	private String introduction;

	private String introductionFuzzy;

	/**
	 * 评分（0-5分）
	 */
	private BigDecimal rating;

	/**
	 * 咨询经验（年）
	 */
	private Integer experience;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private String createTimeStart;

	private String createTimeEnd;

	/**
	 * 最后更新时间
	 */
	private Date updateTime;

	private String updateTimeStart;

	private String updateTimeEnd;

	private Integer status;

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public void setCounselorId(Long counselorId) {
		this.counselorId = counselorId;
	}

	public Long getCounselorId() {
		return this.counselorId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getUserId() {
		return this.userId;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getRealName() {
		return this.realName;
	}

	public void setQualification(String qualification) {
		this.qualification = qualification;
	}

	public String getQualification() {
		return this.qualification;
	}

	public void setSpecialty(String specialty) {
		this.specialty = specialty;
	}

	public String getSpecialty() {
		return this.specialty;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getIntroduction() {
		return this.introduction;
	}

	public void setRating(BigDecimal rating) {
		this.rating = rating;
	}

	public BigDecimal getRating() {
		return this.rating;
	}

	public void setExperience(Integer experience) {
		this.experience = experience;
	}

	public Integer getExperience() {
		return this.experience;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setRealNameFuzzy(String realNameFuzzy) {
		this.realNameFuzzy = realNameFuzzy;
	}

	public String getRealNameFuzzy() {
		return this.realNameFuzzy;
	}

	public void setQualificationFuzzy(String qualificationFuzzy) {
		this.qualificationFuzzy = qualificationFuzzy;
	}

	public String getQualificationFuzzy() {
		return this.qualificationFuzzy;
	}

	public void setSpecialtyFuzzy(String specialtyFuzzy) {
		this.specialtyFuzzy = specialtyFuzzy;
	}

	public String getSpecialtyFuzzy() {
		return this.specialtyFuzzy;
	}

	public void setIntroductionFuzzy(String introductionFuzzy) {
		this.introductionFuzzy = introductionFuzzy;
	}

	public String getIntroductionFuzzy() {
		return this.introductionFuzzy;
	}

	public void setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}

	public String getCreateTimeStart() {
		return this.createTimeStart;
	}

	public void setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}

	public String getCreateTimeEnd() {
		return this.createTimeEnd;
	}

	public void setUpdateTimeStart(String updateTimeStart) {
		this.updateTimeStart = updateTimeStart;
	}

	public String getUpdateTimeStart() {
		return this.updateTimeStart;
	}

	public void setUpdateTimeEnd(String updateTimeEnd) {
		this.updateTimeEnd = updateTimeEnd;
	}

	public String getUpdateTimeEnd() {
		return this.updateTimeEnd;
	}

}